#ifndef CAMERABEHAVIOUR_H
#define CAMERABEHAVIOUR_H

#include "../../engine/behaviour/Behaviour.hpp"
#include "../../engine/object/GameObject.hpp"
#include "../../engine/camera/Camera.hpp"

#include <sfml/Window.hpp>

class CameraBehaviour : public Behaviour {
    protected:
        GameObject* toFollow;

    public:
        CameraBehaviour(Camera*, GameObject*);
        virtual ~CameraBehaviour();
        void update(float);
};

#endif // CAMERABEHAVIOUR_H
